Josh DoigJosh Doig
Domestic FootballData Void in Youth Football: Lessons from an Empty AnalysisIn the past week, Vietnam's sports journalism community was drawn to a...
International FootballYildiz, Spalletti and the Kvaratskhelia Promise: Juventus Is Betting on a MetatarsalI rewound the clip four times. Minute 69 of the season — also the last minute...
Table TennisAntibes and Two Unbeaten Names: Tolmacheva, Rochut and the Appointment Left OpenAntibes, a late-weekend afternoon. The hall is not large; the stands hold onl...
BadmintonCollapse in the Decider: Why Vietnamese Badminton's Real Gap Isn't the PlayerNguyen Thuy Linh won the second game 24-22 against world No.4 Chen Yu Fei. In...
Martial ArtsAfter the Bell: The Data Void in Vietnamese Martial Arts AnalysisThe final of a domestic MMA event in Ho Chi Minh City ended with a judges'...
International FootballFour Matches in Ten Days: The Calendar's Bill and the Small Football NationsIn the second half, Rasmus Højlund stepped up to the penalty spot and scored...
International FootballPSG beat Barcelona 4-2 but lose Kvaratskhelia to ACL ruptureBefore the hour mark in PSG's Champions League match against Barcelona, Khvic...
EsportsVietnam Esports and the Data War: When the Analytical Map Begins With NothingOn a March night in Incheon, I reopened the analysis I once considered my mos...
Domestic FootballVietnam U20 Must Be Relegated After 1-3 Defeat to Iran in AFC U20 Asian QualifiersThe opening match of the AFC U20 Asian Qualifiers group stage between U20...
TennisDabrowski and Stefani Win Wuhan: A Third Straight Title and the Data Void Nobody MentionedThe final score of the 2026 Wuhan women's doubles final read 7-5, 6-4 in 92...
VolleyballThe Breath on the Empty Bench: Lessons from Serbia, Poland and Numbers That Don't Tell AllThe squeak of the ball on the studio floor in Nagoya that day was like a...
SwimmingAvery Daigle Commits to Indiana: The Short-Course Star and the Unresolved 8.44-Second QuestionWhen Avery Daigle stood waiting on the block for the anchor leg of the 200...
Domestic FootballVietnam U15 lose 3-4 to Iran: six minutes nobody adjusted, and an unverified 'World Cup' signboardThe second minute. A shot that was not rated as difficult. The ball ends up i...
EsportsGray joins RRQ less than two months after retiring: the data gap and the gray zone of esports coverageAlmost two months. Converted into the rhythm of a Lien Quan Mobile season, th...
BasketballPrometheas Patras signs Jake Forester: A quiet signing that answers the team's biggest questionThursday, August 13, 2026, Greek club Prometheas Patras officially announced...
International FootballThe Silence Between Transfer Rumors: Where the Real Signal Lies in What No One SaysLate afternoon at the training center, after the team had dispersed, only one...
BadmintonThe BWF World Tour Calendar and a Debt Called the KneeThe women's singles final at the Paris 2026 Olympics ended in two short games...
VolleyballLA 2028: Six Men's Volleyball Berths Are Filled, But Half the Map Remains Blank"When the arena goes quiet, I start hearing the whisper of tactics." The nigh...
EsportsVIRESA Holds Esports Rights at ASIAD 20: The Data Leaves the Biggest Question OpenOn the day VIRESA announced it holds the esports rights for ASIAD 20...
EsportsBLAST Slam VIII: Yandex Reverse-Sweeps PARIVISION to Lock a Top-Three Finish and USD 135,000At minute 63 of the decider, with both teams having burned their last...
